.bd-layout {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}

.bd-container {
    gap: 0.5rem;
}

::deep .bd-offcanvas {
    overflow-y: auto;
}

@media (min-width: 992px) {
    ::deep .bd-offcanvas {
        position: inherit;
        z-index: 1;
    }
}
